Programmieren technischer GUIs

Wie bekomme ich in der Prüfung die maximale Punktzahl?

Design 30%

  • Raster verwenden zum Anordnen der Elemente
  • Farbe verwenden
  • Farbkreis und Farbkontraste berücksichtigen
  • Kunden nicht abschrecken
  • keine Serifenschriften in technischer GUIs

Programmierung 70%

  • maximal einzugebende Zeichen bei der Eingabe begrenzen
  • Variablen deklarieren, ggf. mit Typ z.B. Number
  • statische Texte für Überschriften und andere nicht veränderliche Schriften verwenden
  • restrict verwenden für Zahleneingaben
  • Größe des GUIs ca. 400x400 optimal für darzustellende Inhalte
  • beim Übereinanderlegen von "Folien" (Raster, Linie) this.getNextHighestDepth() verwenden
  • with(Ausgabe.raster) {} verwenden bei der Programmierung von Objekten (übersichtlicher)
  • Schleife für das Zeichnen des Rasters verwenden
  • Registrierungpunkt mittig setzen (keine Koordinatentransformation notwendig)
  • Koordinatensystem zeichnen und richtig beschriften
  • Text für die Funktionsausgabe korrekt zusammenstellen nach Prüfung der Eingaben ("", isNaN)
  • Fehler korrekt behandeln, z.B. Variablen zurücksetzen auf Ausgangswert
  • Funktionsgraph richtig ausgeben; Abschnitte beim Zeichnen so wählen, dass der Graph harmonisch verläuft
  • ...